﻿using System;
using Nop.Core;
using Nop.Core.Domain.Catalog;
using Nop.Core.Domain.Customers;

namespace Nop.Services.Customers
{
    public interface IShopRecommendService
    {
        void InsertEntity(ShopRecommend entity);

        void DeleteRecommend(int recommendId, int userId);

        ShopRecommend GetRecommendById(int recommendId);

        IPagedList<Manufacturer> GetListByUserId(int userId, int pagesize, int pageindex, int recommendType);

        ShopRecommend GetEntityByFunc(Func<ShopRecommend, bool> whereLambda);
    }
}
